package com.wang.java.basic.framework.collection;

import java.util.LinkedHashSet;

/**
 * HashSet基于HashMap实现，LinkedHashSet在HashSet上扩展了排序的功能，按照插入顺序排序
 */
public class LinkedHashSetTest {
    public static void main(String[] args) {
        LinkedHashSet<Integer> linkedHashSet = new LinkedHashSet<>();
        linkedHashSet.add(1);
        linkedHashSet.add(10);
        linkedHashSet.add(9);
        linkedHashSet.add(2);
        linkedHashSet.add(3);
        linkedHashSet.add(8);
        linkedHashSet.add(9);
        linkedHashSet.add(4);
        linkedHashSet.add(5);
        linkedHashSet.add(6);
        // 插入已存在的值
        linkedHashSet.add(10);
        linkedHashSet.forEach(System.out::println);
    }
}
